Understanding Artificially Intelligent Agents